core: Fix a minor memory leak
authorColin Walters <walters@verbum.org>
Mon, 9 Apr 2012 18:18:00 +0000 (14:18 -0400)
committerColin Walters <walters@verbum.org>
Mon, 9 Apr 2012 18:18:00 +0000 (14:18 -0400)
src/libostree/ostree-repo.c

index 849af010cde0013816227e451e6e221e3ebd9cf5..651a44f2a4aeed384dff7d5aa548dde35819ccef 100644 (file)
@@ -110,7 +110,7 @@ ostree_repo_set_property(GObject         *object,
     {
     case PROP_PATH:
       /* Canonicalize */
-      priv->repodir = ot_gfile_new_for_path (g_file_get_path (g_value_get_object (value)));
+      priv->repodir = ot_gfile_new_for_path (ot_gfile_get_path_cached (g_value_get_object (value)));
       break;
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);